package duppentity.dto.bu;

public class StationDto {

    public String id;
    /** 设备id，参考表的主键：bu_device_wash.id */
    public Long deviceId;
    /**
     * 设备序号
     */
    public String deviceNo;
    /** 道闸类型，0单闸，1双闸 */
    public Integer gateType;
    /** 入口处道闸id，参考表的主键：bu_device_gate.id */
    public Long enterGateId;
    public String enterRomId;
    /** 出口处道闸id，参考表的主键：bu_device_gate.id */
    public Long exitGateId;
    public String exitRomId;
    /** 服务点名称 */
    public String name;
    /** 服务单价（分） */
    public String price;
    /** 余额折扣率（1-100） 1折是10 9.9折是99*/
    public String discountRate;
    /** 经度 */
    public Double lng;
    /** 纬度 */
    public Double lat;
    /** 服务站点的详细地址 */
    public String address;
    /** 营业时间描述，如：24小时营业 */
    public String openTimeDesc;
    /** 营业状态，0即将开业，1正常营业，2站点维护 */
    public Integer openStatus;
    public String openStatusName;
    /** 服务状态，0未服务，1服务中，2服务结束 */
    public Integer serviceStatus;
    public String serviceStatusName;
    /** 备注说明 */
    public String remark;
    /** 服务成功次数 */
    public Integer successCount;
    /** 服务失败次数 */
    public Integer failCount;
    /** 累计服务收入（分） */
    public String income;
    /** 创建时间 */
    public Long createTime;
    /** 修改时间 */
    public Long modifyTime;

    //当前站点所有设备（洗车车，入闸，出闸）的状态，所有设备都正常为正常，任何一个有故障为故障
    public Integer deviceStatus; //1故障， 0正常
    /** 洗车设备状态 */
    public Integer washDeviceStatus; //设备状态,0待洗车，1洗车中，2洗车完成，3异常
    /** 入口处道闸状态 */
    public Integer enterGateStatus; //1故障， 0正常， 一段时间（在config.conf中配置）无心跳即为故障
    /** 出口处道闸状态 */
    public Integer exitGateStatus;  //1故障， 0正常， 一段时间（在config.conf中配置）无心跳即为故障

}
